import { getFormatterPrice } from '@const/filter'
// 开票订单状态（1-待月结；2-已月结；3-已验票；4-已撤销）
export const detailTabs = [
  { lab: '发票', val: 1, badge: { value: null } },
  { lab: '订单明细', val: 2, badge: { value: null } }
]
// 详情 - 表格
export const invoiceTableColumns = [
  { prop: 'settleBussCode', label: '采购单号', width: 150, 'show-overflow-tooltip': true },
  { prop: 'settleDetailCode', label: '采购明细单号', width: 150, 'show-overflow-tooltip': true },
  { prop: 'hosProdCode', label: '产品编码', width: 150, 'show-overflow-tooltip': true },
  { prop: 'hosProdName', label: '产品名称', width: 150, 'show-overflow-tooltip': true },
  { prop: 'hosProdSpec', label: '规格', width: 150, 'show-overflow-tooltip': true },
  { prop: 'hosProdModel', label: '型号', width: 150, 'show-overflow-tooltip': true },
  { prop: 'hosMinUnit', label: '单位', width: 90 },
  {
    prop: 'prodPrice',
    label: '采购价格（元）',
    width: 150,
    formatter: row => {
      if (row.prodPrice) {
        return getFormatterPrice(row.prodPrice)
      }
    }
  },
  { prop: 'udi', label: 'UDI', width: 150, 'show-overflow-tooltip': true },
  // { prop: 'serialNo', label: '主码', width: 150, 'show-overflow-tooltip': true },
  { prop: 'productBatch', label: '批号', width: 150, 'show-overflow-tooltip': true },
  { prop: 'num', label: '数量', width: 100 },
  { prop: 'hosRegistNo', label: '注册证号', width: 150, 'show-overflow-tooltip': true },
  { prop: 'hosProdManufacturer', label: '生产厂家', width: 150, 'show-overflow-tooltip': true },
  {
    prop: 'detailAmount',
    label: '小计金额（元）',
    width: 130,
    'show-overflow-tooltip': true,
    formatter: row => {
      if (row.detailAmount) {
        return getFormatterPrice(row.detailAmount)
      }
    }
  }
]
// 详情页-基本信息表头
export const nissinReadColunmns = [
  [
    { key: 'invoiceName', label: '发票抬头:' },
    { key: 'invoiceCode', label: '发票代码:' },
    { key: 'invoiceNo', label: '发票编号:' }
  ],
  [
    { key: 'invoiceAmountTax', label: '发票金额（元）:' },
    { key: 'invoiceDate', label: '开票时间:' },
    { key: 'drawer', label: '开票人:' }
  ],
  [
    { key: 'invoiceComp', label: '开票企业:' }
  ]
]
